package org.an.proj.contacts.config;

import org.an.proj.contacts.BuildConfig;

/**
 * 创建时间：2016年12月14日11:08 <br>
 * 作者：fuchaoyang <br>
 * 描述：统一配置 Config
 */

public class Config {
  public static String TAG_LOG = "LOG";
  public static String TAG_HTTP = "HTTP";
  public static String TAG_WEBVIEW = "WEBVIEW";

  // 是否输出日志: 在build中配置一个值仅用于是否输出日志，所有的日志统一由这个控制，由Config管理
  public static boolean IS_LOG_ENABLE = BuildConfig.IS_LOG_ENABLE;

  public static String VERSION_NAME = BuildConfig.VERSION_NAME;

  /**
   * fixme 如果使用Version_code, 必须使用这个字段
   */
  public static int VERSION_CODE = BuildConfig.APP_VERSION_CODE;

  public static final String PACKAGE_NAME = BuildConfig.APPLICATION_ID;

  /**
   * 如果需要更详细的区分请判断{@link UriConfig#sEnvType}
   *
   * @return 是否是release
   */
  public static boolean isRelease() {
    return BuildConfig.ENV_TYPE == BuildConfig.EVN_RELEASE;
  }

  public static boolean isOpenFabric() {
    return BuildConfig.isOpenFabric;
  }
}
